import { defineStore } from 'pinia'

export const useCountStore = defineStore('count', {
  // state 定义状态数据
  state() {
    return {
      sum: 6,
      school: '黄淮学院'
    }
  },
  // actions 定义操作状态的方法
  actions: {
    increment(value: number) {
      console.log("被调用了" + value);
      // 在这里实现增加逻辑
      if (this.sum < 10) {
        this.sum += value;
      }
    }
  },
  getters: {
    bigSum(state) {
      return state.sum * 10
    },
    schoolName(state) {
      return this.school // 这也是可以写this的 写this就不可以用箭头函数了
    },
    schoolName2(): string { // 表示返回的是字符串类型的 
      return this.school
    }
  }
})
